﻿body
{
	margin: 0;
	padding: 0;
	background: none repeat scroll 0 0 #1A92AB;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 12px;
}

h1, h2, h3, h4, h5, h6, ul, li, div, p
{
	margin: 0;
	padding: 0;
}

img
{
	border: none;
}

a
{
	color: #35B4CD;
	font-size: 12px;
	text-decoration: none;
}

/* Dinh nghia chieu rong cho trang web */
#wrapperHeader
{
	width: 97%;
	margin: 0 auto;
	background-color: #FFF;
	margin-top: 15px;
}

#wrapper
{
	width: 97%;
	margin: 0 auto;
	background-color: #FFF;
}

/*
    Dinh nghia header
*/

/* Dinh nghia chung cho phan header*/
#header
{
	height: 145px;
}

#header .logo h1
{
	background: url(/images/logo-vn.gif) no-repeat scroll 0 0 transparent;
	color: #000000;
	cursor: pointer;
	display: block;
	font-size: 2.1em;
	height: 80px;
	overflow: hidden;
	text-indent: -1000em;
	width: 285px;
	margin: 7px 0;
}

#header table
{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
	border: none;
	height: 145px;
	vertical-align: top;
}

#header .corner-left
{
	/*float: left;*/
	width: 13px;
	height: 145px;
	background: url(images/corner-left-top_01.gif) no-repeat scroll 0 top transparent;
	vertical-align: top;
}

#header .corner-right
{
	/*float: right;*/
	width: 11px;
	height: 145px;
	background: url(images/corner-left-top_03.gif) no-repeat scroll 0 top transparent;
	vertical-align: top;
}

#header .right
{
	/*float: right;*/
	width: 228px;
	height: 145px;
	background-color: #1A92AB;
	vertical-align: top;
}

#header .container
{
	/*float: left;*/
	vertical-align: top;
}

/*
    Dinh nghia phan container
*/

#container
{
	width: 100%;
	margin: 0 auto;
	min-height: 460px;
	height: auto !important;
	height: 460px;
}

/*
    Layout 1 column
*/
#container table.container-1col
{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
	border: none;
	height: 560px;
	vertical-align: top;
}

#container table.container-1col td.container
{
	padding: 0 14px;
	width:100%;
	vertical-align:top;
	padding-bottom:30px;
}
/*
    Layout 2 column
*/



/*
	Layout 3 column
*/

#container table.container
{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
	border: none;
	height: 560px;
	vertical-align: top;
}

#container table.container td.container
{
	padding-right: 14px;
	padding-bottom:10px;
}

#container table.container .right
{
	width: 320px;
	vertical-align: top;
}

#container table.container .left
{
	vertical-align: top;
	width: 222px;
	padding: 0px 16px 10px 16px;
}

/*
    Dinh nghia phan footer
*/
#footer
{
	min-height: 80px;
	height: auto !important;
	height: 80px;
	background: none repeat scroll 0 0 #0C6D82;
	padding: 20px;
	color: #8BEAFF;
	text-align: center;
}


/* --- Dinh nghia main menu --- */
div.menu
{
	float: left;
	width: 100%; /*overflow:hidden;*/
	padding: 2px 0px 6px 0px;
	background: url(images/menu-bgr-bot.gif) repeat-x 0 bottom;
}

div.menu ul
{
	list-style: none; /*overflow:hidden;*/
	height: 34px;
}
div.menu ul li
{
	overflow: hidden;
	height: 100%;
	float: left;
	margin: 0px 1px 0px 0px;
}

div.menu ul li a
{
	display: block;
	float: left;
	height: 34px;
	background: url(images/menu-bgr.gif) repeat-x 0 0;
	font-size: 1.2em;
	color: #043842;
	text-align: center;
	text-decoration: none;
}

div.menu ul li a span
{
	display: block;
	float: left;
	color: #043842;
	background: url(images/menu-left.gif) no-repeat 0 0;
}
.menu ul li a span span
{
	height: 34px;
	float: left;
	line-height: 32px;
	background: url(images/menu-right.gif) no-repeat right 0;
	text-align: center;
	padding: 0px 29px 0px 29px;
}

div.menu ul li a:hover
{
	background: url(images/menu-bgr-act.gif) repeat-x 0 0;
	color: #fff;
}
div.menu ul li a:hover span
{
	background: url(images/menu-left-act.gif) no-repeat 0 0;
	color: #fff;
}
div.menu ul li a:hover span span
{
	background: url(images/menu-right-act.gif) no-repeat right 0;
}

div.menu ul li.current_page_item a
{
	background: url(images/menu-bgr-act.gif) repeat-x 0 0;
	color: #fff;
}
div.menu ul li.current_page_item a span
{
	background: url(images/menu-left-act.gif) no-repeat 0 0;
	color: #fff;
}
div.menu ul li.current_page_item a span span
{
	background: url(images/menu-right-act.gif) no-repeat right 0;
}


/*
    Dinh nghia menu trai
*/

.sidebar
{
	margin: 0 0 10px;
	background-color: #36B5CE;
	padding: 5px;
}

.sidebar .title
{
	background: url(     "images/widget-title-bgr.gif" ) transparent;
	margin-bottom: 15px;
}

.sidebar .title div
{
	background: url(images/widget-title-top.gif) no-repeat scroll 0 0 transparent;
}

.sidebar .title div div
{
	background: url(images/widget-title-bot.gif) no-repeat scroll 0 bottom transparent;
}

.sidebar h2
{
	background: none no-repeat scroll 0 0 transparent;
	color: #284E55;
	margin: 0;
	padding: 8px 10px 8px 23px;
	display: inline-block;
	font-size: 14px;
}

.sidebar .sidebar-content
{
	margin-bottom: 15px;
}

.sidebar ul
{
	clear: both;
	color: #000;
	font-size: 12px;
	height: 100%;
	line-height: 15px;
	margin: 0 15px;
	overflow: hidden;
	font-family: Arial;
}

.sidebar ul li
{
	border-bottom: 1px dashed #D1D1D1;
	line-height: 18px;
	background: url(images/widget-marker.gif) no-repeat scroll 0 0 transparent;
	border-bottom: 1px solid #5EC4D8;
	height: 100%;
	margin: 0 0 6px;
	overflow: hidden;
	padding-left: 25px;
	padding-bottom: 8px;
}

.sidebar a
{
	color: #FFF;
	text-decoration: none;
}

/* --- slide menu --- */
.sidebar-slide
{
	margin-bottom:1px;
	background-color: #36B5CE;
	padding: 5px 0;
	cursor:pointer;
	width:222px;
}

.sidebar-slide .title
{
	background: url("images/widget-title-bgr.gif" ) transparent;
	margin:0 5px;
}

.sidebar-slide .title div
{
	background: url(images/widget-title-top.gif) no-repeat scroll 0 0 transparent;
}

.sidebar-slide .title div div
{
	background: url(images/widget-title-bot.gif) no-repeat scroll 0 bottom transparent;
}

.sidebar-slide h2
{
	background: none no-repeat scroll 0 0 transparent;
	color: #284E55;
	margin: 0 6px 0 0;
	padding: 8px 10px 8px 15px;
	/*display: inline-block;*/
	font-size: 12px;
	background:url(/images/icons/left.png) center right no-repeat;
}

* html .sidebar-slide h2
{
	display:inline-block;
}

.sidebar-slide .sidebar-content
{
	margin-bottom: 5px;
	margin-top:10px;
	display:none;
}

.sidebar-slide ul
{
	clear: both;
	color: #000;
	font-size: 12px;
	height: 100%;
	/*line-height: 15px;*/
	/*margin: 0 15px;*/
	/*overflow: hidden;*/
	font-family: Arial;
}


.sidebar-slide ul li
{
	line-height: 18px;
	background: url(images/widget-marker.gif) no-repeat scroll 0 0 transparent;
	border-bottom: 1px solid #5EC4D8;
	/*margin: 0 0 6px;*/
	/*overflow: hidden;*/
	padding-left: 25px;
	padding-bottom: 8px;
	list-style:none;
}

.sidebar-slide ul li span
{
	width:157px;
	display:inline-block;
}

.sidebar-slide a
{
	color: #FFF;
	text-decoration: none;
}
/*
    Dinh nghia cac box
*/

/* --- box co nền --- */
.widget-bg
{
	background-color: #0C6D82;
	padding: 5px;
	margin-bottom: 20px;
}

.widget-bg .title
{
	background: url(     "images/widget-title-bgr04.gif" ) repeat-y transparent;
	margin-bottom: 15px;
}

.widget-bg .title div
{
	background: url(images/widget-title-top04.gif) no-repeat scroll 0 0 transparent;
}

.widget-bg .title div div
{
	background: url(images/widget-title-bot04.gif) no-repeat scroll 0 bottom transparent;
}

.widget-bg h2
{
	background: none no-repeat scroll 0 0 transparent;
	color: #284E55;
	margin: 0;
	padding: 8px 10px 8px 23px;
	display: inline-block;
	font-size: 14px;
}

.widget-bg .widget-bg-content
{
	margin-bottom: 15px;
}
.widget-bg ul
{
	clear: both;
	color: #FFF;
	font-size: 1.1em;
	height: 100%;
	line-height: 1.3em;
	margin: 0 23px 0 0;
	overflow: hidden;
}

.widget-bg ul li
{
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0 0 4px 20px;
}

.widget-bg a
{
	font-size: 11px;
	color: #8BEAFF;
	font-weight: normal;
	text-decoration: none;
}

/* --- Box khong co nen --- */
.widget-nbg
{
	padding: 5px;
	margin-bottom: 20px;
}

.widget-nbg .title
{
	background: url(     "images/widget-title-bgr03.gif" ) repeat-y transparent;
	margin-bottom: 15px;
}

.widget-nbg .title div
{
	background: url(images/widget-title-top03.gif) no-repeat scroll 0 0 transparent;
}

.widget-nbg .title div div
{
	background: url(images/widget-title-bot03.gif) no-repeat scroll 0 bottom transparent;
}

.widget-nbg h2
{
	background: none no-repeat scroll 0 0 transparent;
	color: #284E55;
	margin: 0;
	padding: 8px 10px 8px 23px;
	display: inline-block;
	font-size: 14px;
}

.widget-nbg .widget-nbg-content
{
	margin-bottom: 15px;
}
.widget-nbg ul
{
	clear: both;
	color: #FFF;
	font-size: 1.1em;
	height: 100%;
	line-height: 1.3em;
	margin: 0 23px 0 0;
	overflow: hidden;
}

.widget-nbg ul li
{
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0 0 4px 20px;
}

.widget-nbg a
{
	font-size: 11px;
	color: #8BEAFF;
	font-weight: normal;
	text-decoration: none;
}

/* --- Box thong tin --- */
.box-info
{
}

.box-info h2
{
	background-color: #D4F8FF;
	color: #284E55;
	font-size: 15px;
	overflow: hidden;
	padding: 8px 0 8px 20px;
	margin-bottom: 10px;
}

h2
{
	background-color: #D4F8FF;
	color: #284E55;
	font-size: 15px;
	overflow: hidden;
	padding: 8px 0 8px 20px;
	margin-bottom: 10px;
	text-transform:capitalize;
}

h3
{
	background-color: #e2edbe;
	color: #284E55;
	font-size: 12px;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 4px 0 4px 5px;
	text-transform: capitalize;
}

/* Dinh nghia box don gian*/

.box-simple
{
	margin-bottom: 10px;
	margin-top: 15px;
}

.box-simple .line
{
	border-bottom: 1px solid #A3DAE5;
	height: 4px;
	margin-bottom: -12px;
}

.box-simple .header
{
	background-color: #FFF;
	display: inline;
	height: 12px;
	margin-left: 8px;
	padding: 0 5px;
	font-weight: bold;
	color: #31576F;
	font-size: 13px;
}

.box-simple .body
{
	padding: 5px 8px 10px 8px;
}

/* Dinh nghia box thong tin ca nhan */
.profile
{
	height: 120px;
	width: 208px;
	margin: 9px 0 0 10px;
	font-size: 11px;
	color: #8BEAFF;
}

.profile a
{
	color: #8BEAFF;
	text-decoration: none;
	display: inline;
	font-size: 11px;
}

.profile div.title
{
	margin-bottom: 10px;
}

.profile span.title
{
	color: #FFF;
	font-weight: bold;
}

.profile .infor p
{
	height: 100px;
	width: 85px;
	background: url(/images/profile.gif) no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

* html .profile .infor p
{
	height: 100px;
	width: 85px;
	background: url(/images/profile.gif) no-repeat;
	float: left;
}

.profile .infor p img
{
	margin: 9px;
}

.profile .infor ul
{
	float: left;
	margin-left: 10px;
	margin-top: 7px;
}

.profile .infor ul li
{
	list-style-type: none;
	background: url(/images/bullet-white.gif) no-repeat scroll 0 0 transparent;
	margin: 5px 0;
	padding-left: 15px;
}

.profile .infor ul li a
{
	color: #8BEAFF;
	text-decoration: none;
	display: inline;
}

/************ Grid **************/

table.grid
{
	border-bottom: 1px solid #D6E6CC;
	border-left: 1px solid #D6E6CC;
	border-right: 1px solid #D6E6CC;
	width: 100%;
	border-collapse: collapse;
	background-color: #FFF;
	margin-bottom:20px;
}

table.grid th
{
	/*height: 30px;*/
	text-align: center;
	border: 1px solid #FFF;
	background: url(     "images/grid-title-bgr.gif" ) transparent;
}

table.grid th div
{
	background: url(images/grid-title-top.gif) repeat-x scroll 0 0 transparent;
}

table.grid th div div
{
	background: url(images/grid-title-bot.gif) repeat-x scroll 0 bottom transparent;
}

table.grid th h2
{
	background: none no-repeat scroll 0 0 transparent;
	color: #284E55;
	margin: 0;
	padding: 6px 0px 1px 0;
	display: inline-block;
	font-size: 12px;
}

table.grid td
{
	height: 26px;
	border: 1px solid #D6E6CC;
	padding: 2px 4px;
}

table.grid td a
{
	color: #6B6B6B;
	text-decoration: underline;
	font-weight: bold;
}

table.grid tr.selected td
{
	font-style:inherit;
}

table.grid tr.selected td a
{
	font-style:italic;
}

table.grid td div
{
	display: inline;
}

table.grid td input.numeric2
{
	text-align: center;
}

table.grid .viewPopup
{
	cursor: pointer;
	font-weight: bold;
	font-family: Verdana;
}

table.grid img
{
	vertical-align: bottom;
}

table.grid span img
{
	cursor: pointer;
}

tr.odd
{
	background-color:#FFF;
}

tr.even
{
	background-color:#D7F9FB;
}

table.search td
{
	padding: 2px 2px;
}

/* --- dinh nghia freeze panes cho luoi --- */
table.grid-freeze
{
	border-bottom: 1px solid #D6E6CC;
	border-left: 1px solid #D6E6CC;
	border-right: 1px solid #D6E6CC;
	
	border-collapse: collapse;
	background-color: #FFF;
}

table.grid-freeze th
{
	/*height: 30px;*/
	text-align: center;
	border: 1px solid #000;
	padding:5px 2px;
}

table.grid-freeze td
{
	height: 26px;
	border: 1px solid #D6E6CC;
	padding: 2px 4px;
}

div.freeze-col
{
	float:left;
}

div.freeze
{
	float:left;
	overflow:auto;
}

div.freeze-slider
{
	display:none;
	float:right;
	width:0.8em;
	
}
table.grid-freeze tbody
{
	
}
/* --- Dinh nghia button --- */
div.button
{
	height: 22px;
}

div.fix
{
	/*margin-bottom:-5px;*/
	float: left;
}


div.button input
{
	border: none;
	background: none;
	height: 22px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background: url(images/bt-01.gif) repeat-x;
	display: inline-block;
	padding-left: 14px;
}

div.button div
{
	background: url(images/bt-02.gif) no-repeat #FFF;
	height: 22px;
	width: 12px;
	float: left;
}

span.button
{
	height: 22px;
	clear: both;
	display: inline-block;
	margin: 0 5px;
}

span.fix
{
	margin-bottom: -5px;
}

span.button input
{
	background: url(images/bt-01.gif) repeat-x;
	border: none;
	height: 22px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	display: inline-block;
	padding-left: 14px;
}

span.button span
{
	background: url(images/bt-02.gif) no-repeat #FFF;
	height: 22px;
	width: 12px;
	float: left;
}

/******** phan trang ************/
.pagging
{
	border-top: 1px dotted #000;
	width: 100%;
	margin-top: 5px;
	height:10px;
	margin-bottom:10px;
}
.pagging ul
{
	/*float: left;*/
	padding: 5px 0px 10px 0px;
}
.pagging ul li
{
	list-style: none;
	display: inline;
	height:10px;
}
.pagging ul li a
{
	color: #31576F;
	text-decoration: none;
	padding: 0px 10px;
	border-left: 1px solid #acacac;
}
.pagging ul li a:hover
{
	color: #31576F;
	text-decoration: underline;
}
.pagging ul li a.current
{
	font-weight: bold;
	color: #31576F;
	text-decoration: none;
	padding: 0px 10px;
	border-left: 1px solid #acacac;
}
.pagging ul li a.current:hover
{
	font-weight: bold;
	color: #31576F;
	text-decoration: underline;
}
.pagging ul li.first a
{
	border: none;
}

/* --- Dinh nghia breadcrumb --- */

div.breadcrumb
{
	margin-top: -4px;
	height:20px;
}

div.breadcrumb ul
{
	margin-left: 16px;
}

div.breadcrumb ul li
{
	list-style: none;
	float: left;
	padding: 0 3px;
	font-size: 11px;
}

div.breadcrumb ul li a
{
	font-size: 11px;
	color: #31ADC8;
}

div.breadcrumb ul li.item
{
}

div.breadcrumb ul li.sep
{
	width: 5px;
	height: 5px;
	padding: 0;
	margin: 5px;
	background: url(images/navi.gif) no-repeat;
}

/********************************/

/* --- Dinh nghia validation sumary --- */
.valid-erorr
{
	background-color: #fbe3e4;
	border: solid 1px #fbc2c4;
	color: Red;
	margin: 5px 0;
	padding: 5px 20px;
}

/* --- dinh nghia valid require --- */
.require
{
	color: Red;
	font-size: 11px;
	margin: 0 4px;
}

.click
{
	cursor: pointer; /*text-decoration: underline;*/
	display: inline;
}

.click2
{
	cursor: pointer;
	text-decoration: underline;
	color: Blue;
}

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
}
.clearfix
{
	display: block;
}
.clear
{
	clear: both;
}
.note
{
	color: #666666;
	font-size: 11px;
}
.hide
{
	display: none;
}
.show
{
	display: inline;
}

.formStatus
{
	font-weight: bold;
	color: Red;
}

.highlight
{
	background-color: #CAE4FC !important;
}

hr
{
	background: #DDDDDD none repeat scroll 0 0;
	border: medium none;
	clear: both;
	color: #DDDDDD;
	float: none;
	height: 0.1em;
	margin: 0.5em 0;
	width: 100%;
}

input[type="text"], textarea, select, input[type="password"]
{
	border: 1px solid #CCCCCC;
	font-size: 12px;
	font-family: Arial;
}

.table-no-style, .table-no-style tr, .table-no-style tr td
{
	border:0px;
	background-color:Transparent;	
}

/* news */
.cat{}
.cat .infor
{
	font-size:10px;
	color:#848484;
	margin:3px 0;
}
.cat .infor span
{
	color: #61CBF3;
	text-decoration: underline;
	cursor:pointer;
}
.cat .cat-item
{
	height:110px;
}

.cat-item .cat-thumbnail
{
	float:left;
}

.cat-item .cat-thumbnail img
{
	height:100px;
	width:120px;
	margin-right:10px;
}

.cat-item .cat-content
{
	float:left;
}

.cat-item h3.title
{
}

.cat-item .body
{
	text-align:justify;
}

.cat .line
{
	background:url(/images/dot.gif) repeat-x;
	height:1px;
	margin-bottom:10px;
}
/* end news */

/* comments */
.comments
{
	width:100%;
	margin-bottom:10px;
}
.comments td
{
	padding:5px;
}

.comments .line
{
	background:url(/images/dot.gif) repeat-x;
	height:1px;
	margin-top:4px;
}

.comments td.sepr
{
	height:20px;
}

.comments tr.item
{
}
.comments .profile
{
	height: 120px;
	width: 180px;
	margin: 0;
	font-size: 11px;
	color: #8BEAFF;
	background-color:#9be5f2;
	vertical-align:top;
}

.comments .body
{
	vertical-align:top;
	font-family:Arial;
}

.comments .body p
{
	padding-bottom:5px;
}

.comments .profile a
{
	color: #8BEAFF;
	text-decoration: none;
	display: inline;
	font-size: 11px;
}

.comments .profile .infor
{
	clear:both;
	color:Gray;
	font-size:10px;
	margin-left:5px;
	padding-top:5px;
}

.comments .profile span.title
{
	color: #000;
	font-weight: bold;
	margin-left:5px;
}

.comments .profile p
{
	height: 100px;
	width: 85px;
	background: url(/images/profile.gif) no-repeat;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	padding: 0;
}

* html .comments .profile p
{
	height: 100px;
	width: 85px;
	background: url(/images/profile.gif) no-repeat;
	float: left;
}

.comments .profile p img
{
	margin: 9px;
}

.comments .profile ul
{
	float: left;
	margin-left: 10px;
	margin-top: 7px;
}

.comments .profile ul li
{
	list-style-type: none;
	background: url(/images/bullet-white.gif) no-repeat scroll 0 0 transparent;
	margin: 5px 0;
	padding-left: 15px;
	color:#000;
}

.comments .profile ul li a
{
	color: #8BEAFF;
	text-decoration: none;
	display: inline;
}
/* end comment */

/* begin css menu function */
.fmenu
{
	margin-bottom:10px;
	background-color:#D7F9FB;
	padding:6px 5px 0 5px;
	font-size:11px;
	display:block;
}

* html .fmenu
{
	display:inline-block;
}

.fmenu ul
{
	list-style:none;
}

.fmenu ul li
{
	float:left;
	height:24px;
	padding-top:3px;
	padding-right:50px;
}

.fmenu ul li span
{
	cursor:pointer;
}

.fmenu ul li span.active
{
	font-weight:bold;
}

.fmenu ul li.mid
{
	width:1px;
	border-left:solid 1px #000;
}

.fmenu ul li.search
{
	background:url(/images/button/find.png) no-repeat;
	padding-left:20px;
}

.fmenu ul li.refresh
{
	background:url(/images/button/refresh2.png) no-repeat;
	padding-left:20px;
}

.fmenu ul li.edit
{
	background:url(/images/button/update.png) no-repeat;
	padding-left:22px;
}

.fmenu ul li.add
{
	background:url(/images/button/add.png) no-repeat;
	padding-left:22px;
	padding-top:4px;
}

.fmenu ul li.delete
{
	background:url(/images/button/delete.png) no-repeat;
	padding-left:22px;
	padding-top:2px;
}
.fmenu ul li.redirect
{
	background:url("images/widget-marker.gif") no-repeat;
	padding-left:22px;
	padding-top:2px;
}

.fmenu-box
{
	margin-bottom:20px;
	display:none;
}

.fmenu-box .mid
{
	height:12px !important;
}

.fmenu-box p.title
{
	padding-bottom:4px;
	border-bottom:solid 1px #000;
	color:#284E55;
	font-family:Arial;
	margin-bottom:10px;
	font-weight:bold;
}
/* end css menu function */

a.download 
{
    background: url(/images/button/download.png) no-repeat;
    padding-left: 26px;
    padding-top: 5px;
}

/* Tin tuc */
.news-box
{
	-moz-border-radius: 4px 4px 4px;
	border:2px solid #148EA4;
	margin-right:4px;
	margin-bottom:10px;
}

.news-box .header
{
	background-color: #148EA4;
    color: #FFFFFF;
    font-weight: bold;
    height: 21px;
    line-height: 16px;
    padding: 4px 5px 0;
    text-transform: capitalize;
}

.news-box .header a
{
	color:#fff;
}

.news-box .header a:hover
{
	color:#fff;
	text-decoration:underline;
}

.news-box ul
{
	margin:4px 5px;
}

.news-box li
{
	list-style:none;
	background:	url('/images/icons/p.gif') no-repeat top left;
	padding-left:12px;
	margin-bottom:4px;
}
/* end tin tuc*/